package com.iwhalecloud.bss.kite.cucc.client.dto.pos;

import java.util.ArrayList;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;

public class KitePosCustomerDTO {

    @ApiModelProperty("客户名称")
	private String name;

    @ApiModelProperty("客户地址")
	private String address;

    @ApiModelProperty("归属业务省")
	private String eparchyProvince;

    @ApiModelProperty("归属业务市")
	private String eparchyCity;

    @ApiModelProperty("归属业务区")
	private String eparchyArea;

    @ApiModelProperty("BSS客户ID")
	private String bssId;

    @ApiModelProperty("CBSS客户ID")
	private String cbssId;

    @ApiModelProperty("集中集客客户id")
	private String custId;

    @ApiModelProperty("客户类型")
	private String custType;

    @ApiModelProperty("集团客户编码")
	private String groupId;

    @ApiModelProperty("客户状态")
	private String custStatus;

    @ApiModelProperty("是否新客户")
	private String isNewCustomer;

    @ApiModelProperty("客户联系人名称")
	private String contactName;

    @ApiModelProperty("客户联系人联系方式")
	private String contactPhone;

    @ApiModelProperty("总部一级行业分类")
    private String firstCallingTypeCode;

	@ApiModelProperty("客户属性")
	private List<KitePosAttrDTO> attrs;


    public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getEparchyProvince() {
		return eparchyProvince;
	}

	public void setEparchyProvince(String eparchyProvince) {
		this.eparchyProvince = eparchyProvince;
	}

	public String getEparchyCity() {
		return eparchyCity;
	}

	public void setEparchyCity(String eparchyCity) {
		this.eparchyCity = eparchyCity;
	}

	public String getEparchyArea() {
		return eparchyArea;
	}

	public void setEparchyArea(String eparchyArea) {
		this.eparchyArea = eparchyArea;
	}

	public String getBssId() {
		return bssId;
	}

	public void setBssId(String bssId) {
		this.bssId = bssId;
	}

	public String getCbssId() {
		return cbssId;
	}

	public void setCbssId(String cbssId) {
		this.cbssId = cbssId;
	}

	public String getCustId() {
		return custId;
	}

	public void setCustId(String custId) {
		this.custId = custId;
	}

	public String getCustType() {
		return custType;
	}

	public void setCustType(String custType) {
		this.custType = custType;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getCustStatus() {
		return custStatus;
	}

	public void setCustStatus(String custStatus) {
		this.custStatus = custStatus;
	}

	public String getIsNewCustomer() {
		return isNewCustomer;
	}

	public void setIsNewCustomer(String isNewCustomer) {
		this.isNewCustomer = isNewCustomer;
	}

	public String getFirstCallingTypeCode() {
		return firstCallingTypeCode;
	}

	public void setFirstCallingTypeCode(String firstCallingTypeCode) {
		this.firstCallingTypeCode = firstCallingTypeCode;
	}

	public String getContactPhone() {
		return contactPhone;
	}

	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }


    public List<KitePosAttrDTO> getAttrs() {
        if (attrs == null) {
            attrs = new ArrayList<>();
        }
		return attrs;
	}

	public void setAttrs(List<KitePosAttrDTO> attrs) {
		this.attrs = attrs;
	}

}
